Software Development Manager | Remote | Full Time

2T Consulting

Posted On: Aug 12, 2024

Posted On: Aug 12, 2024

Job Overview

Job Type

Full-time

Experience

8 - 15 Years

Salary

$110,000 - $130,000 Per Year

Work Arrangement

Remote

Travel Requirement

0%

Required Skills

  • Python
  • Java
  • software engineer
  • UI
  • front-end
  • Agile
Job Description
Roles and Responsibilities
  • Manages cross-functional and geographically dispersed software teams responsible for the quality and timely execution and delivery of products and features.
  • Leads the full product development lifecycle from concept, to design, to releases to testing and QA, to release and post-release code maintenance.
  • Guides cross-functional teams consisting of direct reports and matrixed team members to accomplish desired project outcomes.
  • Manages the product roadmap (epics, stories, and sprints) to deliver prioritized content and capabilities to meet validated customer use cases.
  • Presents proposed solutions and report status to upper management.
  • Organizes and delegates work to various levels of software developers.
  • Implements software proposals and estimates the scope of work.
  • Ensures adequate project documentation is created on projects.
  • Prioritizes and organizes load of work; effectively manages resource management.
  • Coaches development and design teams with detailed guidance during the product development lifecycle.

 

Qualifications
  • Bachelor’s degree in Computer Science or related field or relevant experience.
  • 5+ years of Software Engineering management experience.
  • 5+ years of experience as a software engineer
  • Background in Python, Java, and agile (Scrum) development in a fast-paced environment.
  • Capable of transforming our application portfolio into a service architecture.
  • Experience developing and delivering customer-facing applications and defining and enforcing application development standards, practices, and development patterns, as well as general UI best practices.
  • Ability to plan, manage, and execute in an Agile software development process.
  • A mastery of Scrum concepts and a proven understanding of Scrum in practice is preferred.
  • Demonstrated ability to take ownership and make technical decisions on software development projects.
  • Technical knowledge in modern distributed software architecture, platforms, and services.
  • Knowledge of databases and experience with modern web front-end technologies.

Job ID: 2C240337


Posted By

Shayne

Sr. Recruiter